home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / progutil / stdwin.zoo / alfa / Makefile < prev    next >
Makefile  |  1989-10-17  |  5KB  |  190 lines

  1. # Begin Generic
  2. STDWIN=        ..
  3. CONF=        $(STDWIN)/conf
  4. H=        $(STDWIN)/h
  5. TOOLS=        $(STDWIN)/tools
  6. ALFA=        $(STDWIN)/alfa
  7. MG1=        $(STDWIN)/mg1
  8. X11=        $(STDWIN)/x11
  9. X11LIBS=    $(X11)/lib.a $(LIBX11)
  10. LIBX11=        $(LIBXLIB)/libX11.a
  11. LIBXT=        $(LIBXLIB)/libXaw.a $(LIBXLIB)/libXt.a
  12. XTLIBS=        $(STDWIN)/xt/lib.a $(LIBXT) $(LIBX11)
  13. STUBS=        $(STDWIN)/stubs
  14. INCLUDES=    -I$(H) $(SYSINCLUDES) $(SITEINCLUDES) $(LINCLUDES)
  15. DEFS=        $(SYSDEFS) $(SITEDEFS) $(LDEFS)
  16. CPPFLAGS=    $(DEFS) $(INCLUDES)
  17. OPTIONS=    $(SYSOPTIONS) $(SITEOPTIONS) $(LOPTIONS)
  18. CFLAGS=        $(CPPFLAGS) $(OPTIONS)
  19. LDFLAGS=    $(OPTIONS)
  20. LINTFLAGS=    -bhv
  21. LINT=        lint
  22. # End Generic
  23. # Begin Sys.bsd42
  24. SYSINCLUDES=    
  25. SYSDEFS=    -DNO_MEMCPY -DNO_VOID_FPTR
  26. SYSOPTIONS=    
  27. LIBXLIB=    /usr/lib
  28. # End Sys.bsd42
  29. # Begin Make.conf
  30.  
  31. SRCS=        bind.c draw.c event.c keymap.c measure.c menu.c scroll.c \
  32.         stdwin.c syswin.c
  33. OBJS=        bind.o draw.o event.o keymap.o measure.o menu.o scroll.o \
  34.         stdwin.o syswin.o
  35. OFILES=        $(OBJS) ../tools/*.o ../vtrm/*.o ../gen/*.o ../textedit/*.o \
  36.         ../vt/*.o
  37.  
  38. lib.a:        $(OFILES)
  39.         -rm -f @lib.a
  40.         ar cq @lib.a $(OFILES)
  41.         ranlib @lib.a
  42.         mv -f @lib.a lib.a
  43.         
  44. all:        lib.a
  45.  
  46. # End Make.conf
  47. # Begin Rules
  48. all:        Makefile
  49.  
  50. Makefile:    $(CONF)/Generic $(CONF)/Rules $(CONF)/mkmk Make.conf
  51.         @echo "Makefile out-of-date -- rerun $(CONF)/mkmk"; exit 1
  52.  
  53. depend:        $(SRCS)
  54.         $(CONF)/mkdep $(CPPFLAGS) $(SRCS) >@mkdep
  55.  
  56. tags:        $(SRCS) $(HDRS)
  57.         ctags -w $(SRCS) $(HDRS)
  58.  
  59. clean::
  60.         -rm -f core *.o [,@#]*
  61.  
  62. clobber::    clean
  63.         -rm -f lib.a tags *.[A-Z]
  64.  
  65. lint:        $(SRCS) $(HDRS)
  66.         $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(SRCS) $(LINTLIBS)
  67. # End Rules
  68. bind.o: bind.c
  69. bind.o: ./alfa.h
  70. bind.o: ../h/tools.h
  71. bind.o: ../h/configure.h
  72. bind.o: /usr/include/stdio.h
  73. bind.o: /usr/include/ctype.h
  74. bind.o: /usr/include/strings.h
  75. bind.o: ../h/l_defs.h
  76. bind.o: ../h/vtrm.h
  77. bind.o: ../h/stdwin.h
  78. bind.o: ../h/stdevent.h
  79. bind.o: ../h/stdtext.h
  80. bind.o: ./menu.h
  81. bind.o: /usr/include/sgtty.h
  82. bind.o: /usr/include/sys/ioctl.h
  83. bind.o: /usr/include/sys/ttychars.h
  84. bind.o: /usr/include/sys/ttydev.h
  85. draw.o: draw.c
  86. draw.o: ./alfa.h
  87. draw.o: ../h/tools.h
  88. draw.o: ../h/configure.h
  89. draw.o: /usr/include/stdio.h
  90. draw.o: /usr/include/ctype.h
  91. draw.o: /usr/include/strings.h
  92. draw.o: ../h/l_defs.h
  93. draw.o: ../h/vtrm.h
  94. draw.o: ../h/stdwin.h
  95. draw.o: ../h/stdevent.h
  96. draw.o: ../h/stdtext.h
  97. draw.o: ./menu.h
  98. event.o: event.c
  99. event.o: ./alfa.h
  100. event.o: ../h/tools.h
  101. event.o: ../h/configure.h
  102. event.o: /usr/include/stdio.h
  103. event.o: /usr/include/ctype.h
  104. event.o: /usr/include/strings.h
  105. event.o: ../h/l_defs.h
  106. event.o: ../h/vtrm.h
  107. event.o: ../h/stdwin.h
  108. event.o: ../h/stdevent.h
  109. event.o: ../h/stdtext.h
  110. event.o: ./menu.h
  111. keymap.o: keymap.c
  112. keymap.o: ./alfa.h
  113. keymap.o: ../h/tools.h
  114. keymap.o: ../h/configure.h
  115. keymap.o: /usr/include/stdio.h
  116. keymap.o: /usr/include/ctype.h
  117. keymap.o: /usr/include/strings.h
  118. keymap.o: ../h/l_defs.h
  119. keymap.o: ../h/vtrm.h
  120. keymap.o: ../h/stdwin.h
  121. keymap.o: ../h/stdevent.h
  122. keymap.o: ../h/stdtext.h
  123. keymap.o: ./menu.h
  124. measure.o: measure.c
  125. measure.o: ./alfa.h
  126. measure.o: ../h/tools.h
  127. measure.o: ../h/configure.h
  128. measure.o: /usr/include/stdio.h
  129. measure.o: /usr/include/ctype.h
  130. measure.o: /usr/include/strings.h
  131. measure.o: ../h/l_defs.h
  132. measure.o: ../h/vtrm.h
  133. measure.o: ../h/stdwin.h
  134. measure.o: ../h/stdevent.h
  135. measure.o: ../h/stdtext.h
  136. measure.o: ./menu.h
  137. menu.o: menu.c
  138. menu.o: ./alfa.h
  139. menu.o: ../h/tools.h
  140. menu.o: ../h/configure.h
  141. menu.o: /usr/include/stdio.h
  142. menu.o: /usr/include/ctype.h
  143. menu.o: /usr/include/strings.h
  144. menu.o: ../h/l_defs.h
  145. menu.o: ../h/vtrm.h
  146. menu.o: ../h/stdwin.h
  147. menu.o: ../h/stdevent.h
  148. menu.o: ../h/stdtext.h
  149. menu.o: ./menu.h
  150. scroll.o: scroll.c
  151. scroll.o: ./alfa.h
  152. scroll.o: ../h/tools.h
  153. scroll.o: ../h/configure.h
  154. scroll.o: /usr/include/stdio.h
  155. scroll.o: /usr/include/ctype.h
  156. scroll.o: /usr/include/strings.h
  157. scroll.o: ../h/l_defs.h
  158. scroll.o: ../h/vtrm.h
  159. scroll.o: ../h/stdwin.h
  160. scroll.o: ../h/stdevent.h
  161. scroll.o: ../h/stdtext.h
  162. scroll.o: ./menu.h
  163. stdwin.o: stdwin.c
  164. stdwin.o: /usr/include/signal.h
  165. stdwin.o: ./alfa.h
  166. stdwin.o: ../h/tools.h
  167. stdwin.o: ../h/configure.h
  168. stdwin.o: /usr/include/stdio.h
  169. stdwin.o: /usr/include/ctype.h
  170. stdwin.o: /usr/include/strings.h
  171. stdwin.o: ../h/l_defs.h
  172. stdwin.o: ../h/vtrm.h
  173. stdwin.o: ../h/stdwin.h
  174. stdwin.o: ../h/stdevent.h
  175. stdwin.o: ../h/stdtext.h
  176. stdwin.o: ./menu.h
  177. syswin.o: syswin.c
  178. syswin.o: ./alfa.h
  179. syswin.o: ../h/tools.h
  180. syswin.o: ../h/configure.h
  181. syswin.o: /usr/include/stdio.h
  182. syswin.o: /usr/include/ctype.h
  183. syswin.o: /usr/include/strings.h
  184. syswin.o: ../h/l_defs.h
  185. syswin.o: ../h/vtrm.h
  186. syswin.o: ../h/stdwin.h
  187. syswin.o: ../h/stdevent.h
  188. syswin.o: ../h/stdtext.h
  189. syswin.o: ./menu.h
  190.